<?php

include "includes/ayar.php";

$adi            = $_POST["adi"];
$soyadi         = $_POST["soyadi"];
$eposta1        = $_POST["eposta1"];
$eposta2        = $_POST["eposta2"];
$sifre1         = $_POST["sifre1"];
$sifre2         = $_POST["sifre2"];
$dogumtarihigun = $_POST["dogumtarihigun"];
$dogumtarihiay  = $_POST["dogumtarihiay"];
$dogumtarihiyil = $_POST["dogumtarihiyil"];
$cinsiyet       = $_POST["cinsiyet"];
$cepalankodu    = $_POST["ceptelefonualankodu"];
$cepkodu        = $_POST["ceptelefonukodu"];
$telalankodu    = $_POST["telefonalankodu"];
$telkodu        = $_POST["telefonkodu"];
$msifre         = md5($sifre1);

// girilen sifrelerin ayni olup olmadisinin denetlenmesi
if ($sifre1 != $sifre2) {
    ?>
        <script type="text/javascript">
            alert("Şifreleriniz uyuşmuyor. Lütfen tekrar deneyin.");
            window.location="uyeol.php";
        </script>
    <?php
}

// girilen sifrelerin ayni olup olmadisinin denetlenmesi
else if ($eposta1 != $eposta2) {
    ?>
        <script type="text/javascript">
            alert("E-Posta adresleriniz uyuşmuyor. Lütfen tekrar deneyin.");
            window.location="uyeol.php";
        </script>
    <?php
}

// girilen mail adresinin gecerli olup olmadiginin kontrol edilmesi
else if (!preg_match('/^[-_a-z0-9\'+*$^&%=~!?{}]++(?:\.[-_a-z0-9\'+*$^&%=~!?{}]+)*+@(?:(?![-.])[-a-z0-9.]+(?<![-.])\.[a-z]{2,6}|\d{1,3}(?:\.\d{1,3}){3})(?::\d++)?$/iD', $eposta1)) {
    ?>
        <script type="text/javascript">
            alert("Geçerli bir e-mail adresi girmediniz. Lütfen tekrar deneyin!");
            window.location="uyeol.php";
        </script>
    <?php
}

else {
    $ekle = mysql_query("select * FROM kullanici");
    while ($row = mysql_fetch_array($ekle)) {
        $email = $row["email"];
        if ($email == $eposta1) {
            ?>
            <script type="text/javascript">
                alert("Bu mail adresi daha once kullanılmıştır. Lütfen başka bir mail edresi giriniz.");
                window.location="uyeol.php";
            </script>
            <?php
            exit();
        }
    }
    if (($adi == "") or ($soyadi == "") or ($sifre1 == "") or ($sifre2 == "") or ($eposta1 == "") or ($eposta2 == "")) {
        echo "Lütfen Boş Alan Bırakmayınız.";
        exit();
    } else {
        $dogumtarihi = "$dogumtarihigun/$dogumtarihiay/$dogumtarihiyil";
        $ceptelefonunumarasi = "$cepalankodu$cepkodu";
        $telefonnumarasi = "$telalankodu$telkodu";
        if (ctype_digit ($ceptelefonunumarasi) or $ceptelefonunumarasi=='' or ctype_digit ($telefonnumarasi) or $telefonnumarasi==''){
            $ekle = mysql_query("insert into kullanici (adi,soyadi,email,sifre,dogumtarihi,cinsiyet,cepno,telno) value('$adi','$soyadi','$eposta1','$msifre','$dogumtarihi','$cinsiyet','$ceptelefonunumarasi','$telefonnumarasi')");
            if ($ekle) {
                ?>
                    <p>uye kaydi yapilmistir.<br /><a href="giris.php">Buraya</a> tiklayarak üye girisi yapabilirsiniz.</p>
                <?php

            } else {
                echo "Veritabanına yazılamadı.";
                exit();
            }
        }
        else{
            ?>
                <script type="text/javascript">
                    alert("Telefon numaralarını girerken karakter kullanmayın.");
                    window.location="uyeol.php";
                </script>
            <?php
        }
    }
}
?>